package les.portal.testes.to;

import junit.framework.TestCase;
import les.portal.excecoes.NomeNuloException;
import les.portal.negocio.to.UsuarioTO;

/**
 * Teste para a classe UsuarioTO.
 * @author Anne Caroline
 * @author Bruno Coitinho
 * @author Gustavo de Farias
 * @author Maria de Lourdes
 * 
 * 
 */
public class UsuarioTOTest extends TestCase {

	/*
	 * Test method for 'les.portal.negocio.to.UsuarioTO.setNome(String)'
	 */
	public void testSetNome() throws NomeNuloException {
		UsuarioTO to1 = new UsuarioTO();
		
		to1.setNome("   caju");
		assertEquals("caju", to1.getNome());
		
		to1.setNome("    cafu    ");
		assertEquals("cafu", to1.getNome());
		
		to1.setNome("cabore");
		assertEquals("cabore", to1.getNome());
	}
	
	public void testNull() {
		UsuarioTO to1 = new UsuarioTO();
		
		try {
			to1.setId(null);
			fail();
		} catch (Exception e) {}
		try {
			to1.setNome(null);
			fail();
		} catch (Exception e) {}
		try {
			to1.setNome("      ");
			fail();
		} catch (Exception e) {}
	}
}